
//
//  String+Extension.swift
//  Emoji
//
//  Created by 史亚洲 on 16/1/28.
//  Copyright © 2016年 itcast. All rights reserved.
//

import Foundation
extension String {
    
    func emojiStr() -> String {
        
        
        //2.实例化一个扫描仪
        let scanner=NSScanner(string: self  )
        
        //3.扫描字符串中的16进制的字符串
        var value: UInt32 = 0
        
        //4.将扫描到的字符串转换为整数,输入到value对应的地址下
        scanner.scanHexInt(&value)
        
        print(value)
        
        //5.将16进制数据转换为UNicode字符
        let result=Character(UnicodeScalar(value))
        
        //print(result)
        
        return "\(result)"
        
    }
    
}